Smart alec - meaning in malayalam

നാമം (Noun)
മറ്റുള്ളവരെക്കാള്‍ സാമര്‍ത്ഥ്യമുണ്ടെന്നു സ്വയം കരുതുന്ന വ്യക്തി
സര്‍വജ്ഞഭാവമുള്ളയാള്